Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 21, 2025

Link checker identified 28 redirects: 27 instances of jupyterbook.org/en/stable//v1/ and 1 instance of git-scm.com/downloads/downloads/.

Changes

  • workspace.md: Added trailing slash to git-scm.com URL
  • _templates/layout.html: Override quantecon-book-theme template to update Jupyter Book footer link from /en/stable/ to /v1/. Template override required as theme provides no granular block for this element.
  • _config.yml: Enable custom templates via templates_path

The template override modifies only line 89 of the parent layout, changing the "Powered by Jupyter Book" link to the canonical URL.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • fred.stlouisfed.org
    • Triggering command: /usr/share/miniconda/envs/quantecon/bin/python /usr/share/miniconda/envs/quantecon/bin/python -Xfrozen_modules=off -m ipykernel_launcher -f /tmp/tmpr24r2p_6.json --HistoryManager.hist_file=:memory: (dns block)
    • Triggering command: /usr/share/miniconda/envs/quantecon/bin/python /usr/share/miniconda/envs/quantecon/bin/python -Xfrozen_modules=off -m ipykernel_launcher -f /tmp/tmp416dlaro.json --HistoryManager.hist_file=:memory: (dns block)
    • Triggering command: /usr/share/miniconda/envs/quantecon/bin/python /usr/share/miniconda/envs/quantecon/bin/python -Xfrozen_modules=off -m ipykernel_launcher -f /tmp/tmp8f68fz93.json --HistoryManager.hist_file=:memory: (dns block)
  • git-scm.com
    • Triggering command: /usr/bin/curl curl -I -L -s REDACTED (dns block)
  • jax.quantecon.org
    • Triggering command: /usr/share/miniconda/envs/quantecon/bin/jb jb build lectures --path-output ./ -n -W --keep-going (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Broken Links Found in Documentation</issue_title>
<issue_description># Link Check Report

🚨 0 broken link(s) and 28 redirect(s) were found in the documentation.

Details:

  • Repository: QuantEcon/lecture-python-programming.myst
  • Workflow: Link Checker [Anaconda, Linux]
  • Run ID: 19447526744
  • Commit: 7708e8a
  • Branch: main
  • Date: 2025-11-17T23:07:50.773Z

Link Check Summary

  • Total broken links: 0
  • Total redirects found: 28

AI-Powered Suggestions

./python_essentials.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./oop_intro.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./matplotlib.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./scipy.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./workspace.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)
🤖 https://git-scm.com/downloads
Issue: Redirected 1 times
💡 redirect_update: https://git-scm.com/downloads/
Reason: Update to final destination to avoid 1 redirect(s)

./functions.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./about_py.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./genindex.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./numba.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./need_for_speed.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./troubleshooting.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./python_by_example.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./intro.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./names.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./jax_intro.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./debugging.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./getting_started.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./pandas_panel.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
💡 redirect_update: https://jupyterbook.org/v1/
Reason: Update to final destination to avoid 1 redirect(s)

./numpy.html - AI Suggestions:
🤖 https://jupyterbook.org/en/stable/
Issue: Redirected 1 times
...


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
@mmcky
Copy link
Contributor

mmcky commented Nov 21, 2025

This PR is way off base to fix our links.

Copilot AI and others added 2 commits November 21, 2025 06:48
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
Co-authored-by: mmcky <8263752+mmcky@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Nov 21, 2025

Copilot AI changed the title [WIP] Update documentation to fix redirect issues Fix 28 redirect links in documentation Nov 21, 2025
Copilot AI requested a review from mmcky November 21, 2025 06:54
Copilot finished work on behalf of mmcky November 21, 2025 06:54
@mmcky mmcky closed this Nov 26, 2025
@mmcky mmcky deleted the copilot/update-documentation-redirects branch November 26, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Broken Links Found in Documentation

2 participants